14802 matches found
CVE-2024-56611
CVE-2024-56611 is a Linux kernel issue. The bug was in mm/mempolicy: migrate_to_node() assumed at least one VMA in a MM, leading to a NULL dereference if find_vma() returns NULL. The fix mitigates an oops/general protection fault (non-canonical address 0xdffffc0000000000) by properly handling NUL...
CVE-2023-52791
CVE-2023-52791 affects the Linux kernel i2c core: Run atomic i2c xfer when !preemptible to ensure atomicity during restart sequences, preventing voluntary context switches within RCU read-side critical sections. The fix, tied to preemption handling (switching to !preemptible()), aligns with pre-v...
CVE-2023-52813
CVE-2023-52813 : Linux kernel crypto: pcrypt fix hungtask for PADATA_RESET. The issue was a hung task in test_aead_vec_cfg caused by padata_do_parallel returning -EBUSY when pinst->flags included PADATA_RESET, preventing aead_request_complete() and leading to a hung wait. Connected sources des...
CVE-2023-52920
CVE-2023-52920 concerns the Linux kernel BPF verifier: it fixes a defect that allowed spill/fill of non-r10 registers to stack to be tracked in precision mode. The change introduces per-instruction flags (spi and stack frame info) into the history and uses the instruction history for reliable bac...
CVE-2024-0564
CVE-2024-0564 concerns the Linux kernel memory deduplication mechanism (KSM) where the max page sharing setting can enable a side channel leakage of a victim’s page when an attacker and victim share a host. The connected OSV entries confirm patches in Rootio-Linux packages for Debian/Ubuntu (Root...
CVE-2024-26739
CVE-2024-26739 affects the Linux kernel net/sched component (act_mirred) where overriding the skb return value after routing could lead to Use-After-Free if tcf_mirred_forward() had been called. The fix moves the retval override to the error path that actually requires it, preventing UaF when the...
CVE-2024-27022
CVE-2024-27022: Linux kernel race in fork where child VMAs may be linked before full initialization. Root cause involves vma locking around hugetlb/vma handling; fix defers linking of vma until initialized. Debian security advisory DSA-5680-1 notes the fix in kernel 6.1.90-1 for bookworm. No expl...
CVE-2024-35976
CVE-2024-35976 affects the Linux kernel’s XDP socket code (xsk) and relates to input validation for XDP_UMEM/COMPLETION_FILL_RING. KASAN reports slab-out-of-bounds read in copy_from_sockptr_offset and copy_from_sockptr during xsk_setsockopt, traced to improper handling of the optlen parameter in ...
CVE-2024-35991
CVE-2024-35991: In the Linux kernel, idxd dmaengine code changed from a spinlock-protected event log workqueue to a mutex-protected approach to safely call drain_workqueue(). The root cause was calling drain_workqueue() while holding a spinlock, risking a Call Trace due to possible task reschedul...
CVE-2024-36002
Linux kernel CVE-2024-36002 details a crash in dpll_pin_on_pin_register/dpll_pin_on_pin_unregister when a pin is registered with multiple parent pins on the same dpll device. A crash trace occurs during ice driver removal (ICE/ice_dpll_deinit_pins). The fix adds a cookie-like parent pointer when ...
CVE-2024-38662
CVE-2024-38662 affects the Linux kernel (BPF) where deletion from sockmap/sockhash is allowed only if the program was previously allowed to update that map. The issue arises when a BPF program attached to a tracepoint performs map_delete on these maps, triggering a locking-rule violation. The ver...
CVE-2024-41058
CVE-2024-41058 : Linux kernel vulnerability due to slab-use-after-free in fscache_withdraw_volume() (cachefiles/fscache path). The issue could cause kernel instability via UAF on a volume being withdrawn; patch fixes slab-use-after-free in fscache_withdraw_volume() and adds refcount protection. I...
CVE-2024-43882
CVE-2024-43882 is a Linux kernel race Condition (ToCToU) in exec path: permission checks for a file are done at do_filp_open(), but the metadata (mode/UID/GID) used later in execve() can be changed before execution, enabling potential root privilege escalation. The issue is exploitable in scenari...
CVE-2024-48873
CVE-2024-48873 affects the Linux kernel wifi rt89 driver. The root cause is not validating the return value of ieee80211_probereq_get(), which can be NULL and lead to a NULL pointer dereference when used. The published advisory notes that the function’s return value must be checked before use to ...
CVE-2024-49949
CVE-2024-49949 is a Linux kernel vulnerability in net: qdisc_pkt_len_init() under UFO where crafted GSO can underflow hdr_len and skb->len, risking a kernel crash in fq_codel. Fixes were applied via patches after commits that added sanity checks in virtio_net_hdr_to_skb and counting transport ...
CVE-2024-50169
CVE-2024-50169 is a Linux kernel vulnerability in virtio_vsock/rx accounting. The connected Nessus entry confirms a concrete fix: after vtock read_skb(), the kernel now updates rx_bytes via virtio_transport_inc_rx_pkt() and virtio_transport_dec_rx_pkt() to keep rx_bytes in sync with dequeued pack...
CVE-2024-53138
Mode C: Normal (details provided) Affected software: Linux kernel, net/mlx5e kTLS path (mlx5e_ktls_tx_handle_resync_dump_comp).Root cause: The kTLS tx handling code increments page references with a mix of get_page() and page_ref_inc(), while the release path uses put_page() only. This creates a ...
CVE-2024-53218
The CVE-2024-53218 issue affects the Linux kernel F2FS shutdown path, where concurrent shutdown paths can race and cause use-after-free of the f2fs_gc_thread (gc_th), potentially leading to a crash. The root cause is a race in f2fs_stop_gc_thread() allowing gc_th to be freed while another path st...
CVE-2024-56650
CVE-2024-56650 - Linux kernel netfilter x_tables led_tg_check() . The connected documents confirm a fix in the Linux kernel addressing an issue where an invalid LED ID check could lead to a recallable problem during ID processing. The root cause, as described, is insufficient validation of an ID ...
CVE-2024-56715
Summary: CVE-2024-56715 affects the Linux kernel due to an issue in the ionic netdev notifier handling. When register_netdev() fails, the driver could leak the netdev notifier. Root cause (as described): The notifier is not unregistered on register_netdev() failure, leading to a leak. Fix / remed...
CVE-2024-56774
CVE-2024-56774: Linux kernel vulnerability in btrfs_search_slot() where a NULL extent-tree root could cause a null-pointer dereference during scrub when the root is NULL. The issue is fixed by adding a sanity check for the btrfs root before usage. Affected component: btrfs within the Linux kernel...
CVE-2024-56775
CVE-2024-56775 concerns the Linux kernel DRM/AMD display stack. The issue is in the plane state backup/restore flow where the plane refcount is not preserved, risking memory leaks if the refcount should decrease or double frees/invalid memory accesses if it should increase during state transition...
CVE-2024-57947
The CVE-2024-57947 issue affects the Linux kernel netfilter nf_set_pipapo logic used in NFT range matching. The bug arises from how the initial map is filled: the initial buffer was set to all-ones without constraining to the size of the first field, and after each map-search round, the swap betw...
CVE-2025-21927
CVE-2025-21927 affects the Linux kernel nvme-tcp path, specifically nvme_tcp_recv_pdu(). The vulnerability arises because the header length is not validated; when header digests are enabled, a packet with an invalid header length (e.g., 255) could cause nvme_tcp_verify_hdgst() to access memory ou...
CVE-1999-0513
CVE-1999-0513 describes a vulnerability where ICMP messages to broadcast addresses are allowed, enabling a Smurf attack that can cause a denial of service. The primary sources (NVD, Red Hat, and CVE listings) consistently state that the issue involves ICMP traffic to broadcast addresses, resultin...
CVE-2013-1059
CVE-2013-1059 affects the Linux kernel (net/ceph/auth_none.c) through version 3.10. A remote attacker can trigger a denial of service via an auth_reply message that leads to a NULL pointer dereference and system crash; the content implies possible other impact. In the connected Nessus entries for...
CVE-2014-3122
CVE-2014-3122 affects the Linux kernel local memory-management path. The advisory centers on the try_to_unmap_cluster function in mm/rmap.c, where the code path did not consistently lock pages, enabling a local user to trigger a memory-usage pattern that can force removal of page-table mappings a...
CVE-2014-9585
CVE-2014-9585 affects Linux kernels up to 3.18.2. The vdso_addr code in arch/x86/vdso/vma.c can misselect vDSO memory, enabling local users to bypass ASLR by guessing a PMD-end location. Exploitation details and patches/fixes are not provided in the connected documents; monitor advisories for rem...
CVE-2015-3339
CVE-2015-3339 affects the Linux kernel (before 3.19.6) and stems from a race condition between chown and execve when changing the owner of a setuid binary to root. An unprivileged local user could exploit the window where ownership is updated but the setuid bit is not yet stripped to gain root pr...
CVE-2015-8816
CVE-2015-8816 affects the Linux kernel prior to 4.3.5, where hub_activate in drivers/usb/core/hub.c mishandles hub-interface data. Physically proximate attackers can unplug a USB hub to trigger invalid memory access and a system crash (DoS); impact may be unspecified otherwise. A fixed version ex...
CVE-2016-4485
The CVE-2016-4485 issue affects the Linux kernel (net/llc/af_llc.c): the llc_cmsg_rcv path does not initialize a data structure, enabling a local attacker to read kernel stack memory and obtain sensitive information. Public references in connected documents indicate this vulnerability existed in ...
CVE-2016-6136
CVE-2016-6136 is a Linux kernel race condition in audit_log_single_execve_arg (auditsc.c) that can allow a local user to bypass character-set restrictions or disrupt system-call auditing via a double-fetch flaw. Connected advisories confirm multiple vendors map this CVE to Linux kernel fixes; rem...
CVE-2016-7911
CVE-2016-7911: Race condition in get_task_ioprio in block/ioprio.c of the Linux kernel allows local privilege escalation or use-after-free leading to DoS. A crafted ioprio_get system call can trigger the issue. This vulnerability was addressed by kernel patching in the 4.6.6 release; updating to ...
CVE-2020-14304
CVE-2020-14304 describes a memory-disclosure flaw in the Linux kernel ethernet drivers, in how data is read from a device EEPROM. A local user can read uninitialized kernel memory, impacting confidentiality. The description notes a local-exploit vector and does not provide a patch or mitigation i...
CVE-2020-29534
CVE-2020-29534 affects the Linux kernel prior to 5.9.3. The io_uring subsystem takes a non-refcounted reference to the submitting process’ files_struct, which can lead to incorrect optimization of unshare_fd() during execve(), as CID-0f2122045b94 describes. This is a local vulnerability with pote...
CVE-2021-47556
CVE-2021-47556 concerns a NULL-deref in ethtool_set_coalesce() on the legacy ioctl path when a device driver implements only one of get_coalesce() or set_coalesce() and the availability check is buggy. The issue could crash with a NULL pointer when changing coalescing settings if both callbacks a...
CVE-2021-47671
The CVE-2021-47671 issue affects the Linux kernel can: etas_es58x driver. In es58x_rx_err_msg(), when can->do_set_mode() fails, the code previously returned and did not free the skb allocated by alloc_can_err_skb(), causing a memory leak. A patch was applied to remove the return in the error p...
CVE-2022-2318
CVE-2022-2318 is a use-after-free vulnerability in the Linux kernel's Rose (net/rose/rose_timer.c) timer handler that can cause denial of service (crash) with local privileges. Connected advisories confirm the vulnerability affects Linux kernel releases and note fixed versions: Debian security ad...
CVE-2022-48939
CVE-2022-48939 refers to a Linux kernel issue where the BPF subsystem’s batch operations could cause soft lockups due to missing schedule points. The fix adds scheduling points in batch paths to prevent long hangs (e.g., kworker/1:1:27 blocked and hung RCUs). The root cause is that batch processi...
CVE-2022-48988
In CVE-2022-48988, the Linux kernel memcg subsystem vulnerability was resolved: memcg_write_event_control() could race with file renames/removals because a file-type check was dropped when __file_cft() was altered. The fix resurrects the file-type check by validating the superblock and dentry typ...
CVE-2022-49290
CVE-2022-49290 affects the Linux kernel mac80211 mesh code. A double-free could occur in ieee80211_join_mesh() when rejoining a mesh, after a prior fix in ieee80211_leave_mesh() leaked memory. The root cause was a freed old_ie during copy_mesh_setup() in join, which could lead to memory corruptio...
CVE-2022-49653
The CVE refers to a Linux kernel i2c piix4 EFCH MMIO memory leak introduced by EFCH MMIO support. The root cause was release_resource() not freeing memory, causing leak; the fix uses release_mem_region() to free memory and restore symmetry between legacy and MMIO paths. Affected component: Linux ...
CVE-2024-26674
CVE-2024-26674 affects the Linux kernel x86/mm code, specifically a fixup path for get_user()/put_user(). In kernel builds >= 6.4 memory-error-injection can trigger a machine-check and panic due to a revert from _ASM_EXTABLE_UA() to a more generic fixup type. The issue arose when MCA handling ...
CVE-2024-26761
CVE-2024-26761 : Linux kernel fix in the cxl/pci HDM setup to prevent a system hang when the DVSEC CXL range is not found in a CFMWS window. If the Host Physical Address (HPA) is not a System Physical Address (SPA), the CXL range may not map to a CFMWS window, causing the HDM decoder to be disabl...
CVE-2024-27018
CVE-2024-27018 affects the Linux kernel br_netfilter component. The issue arises when a bridge device is in promiscuous mode, causing certain bridge-tapped packets to bypass conntrack input handling; a patch resets the conntrack state for these packets. The crash/reply trace and warnings (br_nf_l...
CVE-2024-27052
CVE-2024-27052 affects the Linux kernel driver for rtl8xxxu (wifi) and is fixed by adding cancel_work_sync() in rtl8xxxu_stop() to prevent a potential use-after-free when the driver’s workqueue is still running after stop. The initial entry describes the issue and patch in general terms; connecte...
CVE-2024-35908
CVE-2024-35908 (Linux kernel) : The issue arises in TLS handling within tls_sw_recvmsg where a psock reference is taken before tls_rx_reader_lock; if the lock fails, the reference isn’t released, causing a leak. The fix postpones taking the psock reference until after successful locking, ensuring...
CVE-2024-36010
CVE-2024-36010: Linux kernel igb driver fix for string truncation warnings in igb_set_fw_version. The patch expands the adapter->fw_version buffer (using kasprintf then falling back to snprintf) to avoid -Wformat-truncation warnings in igb_main.c and prevents NULL dereference by not exposing a...
CVE-2024-36017
The CVE-2024-36017 entry is valid and has concrete details in connected sources. The vulnerability is in the Linux kernel rtnetlink path: nested IFLA_VF_VLAN_LIST attributes are assumed to be struct ifla_vf_vlan_info (size 14 bytes). Validation used NLA_HDRLEN (4 bytes), enabling a too-small attr...
CVE-2024-36882
CVE-2024-36882 is a Linux kernel vulnerability in the memory management subsystem: mm/page_cache_ra_order() could reclaim file-backed pages in a way that may deadlock, resolved by using memalloc_nofs_save() in the readahead path (commit f2c817bed58d). The issue was observed during readahead and p...